Humpy shrimp - Spanish English Dictionary